/**
 * 
 */
package com.higherground.api.domain;

import java.util.Date;
import java.util.List;

/**
 * @author jimmy
 * 
 */
public interface IPerson extends IDomain {

	public long getPersonId();

	public void setPersonId(long personId);

	public String getFirstName();

	public void setFirstName(String firstName);

	public String getLastName();

	public void setLastName(String lastName);

	public Date getDob();

	public void setDob(Date dob);
	
	public int getAge();
	
	public void setAge(int age);
	
	public String getMaritalStatus();
	
	public void setMaritalStatus(String maritalStatus);
	
	public String getSsn();
	
	public void setSsn(String ssn);
	
	public IRace getRace();
	
	public void setRace(IRace race);
	
	public String getCitizenship();
	
	public void setCitizenship(String citizenship);
	
	public String getEmailId();
	
	public void setEmailId(String emailId);
	
	public String getGender();
	
	public void setGender(String gender);
	
	public IAddress getAddress();
	
	public void setAddress(IAddress address);
	
	public List<IPhone> getPhones();
	
	public void setPhones(List<IPhone> phones);

}
